package com.ant.business.system.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 角色模块管理
 *
 * @author LB
 * @description LB
 * @create 2021-03-22 14:25:56
 **/
@TableName(value = "tb_role_module")
@Data
@ApiModel(value = "角色模块管理")
public class RoleModule implements Serializable {

    /**
     * 角色模块编号
     */
    @TableId(value = "role_module_id", type = IdType.AUTO)
    @ApiModelProperty("角色模块编号")
    private Integer roleModuleId;

    /**
     * 角色编号
     */
    @TableField(value = "role_id")
    @ApiModelProperty("角色编号")
    private Integer roleId;

    /**
     * 模块编号
     */
    @TableField(value = "module_id")
    @ApiModelProperty("模块编号")
    private Integer moduleId;

    /**
     * 单位编号
     */
    @TableField(value = "unit_id")
    @ApiModelProperty("单位编号")
    private Integer unitId;

    /**
     * 是否全选（0-半选，1-全选）
     */
    @TableField(value = "show_flag")
    @ApiModelProperty("单位编号")
    private Integer showFlag;
}